むむむ!Blog Down💦

この記事を読む およそ時間 < 1

またブログがダウンしていました。原因は、アタックでもなんでも無く、
以前から時々発生しているSSL証明書バッチサーバから取得出来ず、落ちているといった状況です。

対策

これは、対策して、スクリプトを少し改編しつつあって、改善出来る様にバージョンアップをしています。
ブログサーバは、最新の資材であるMasterからデプロイされていますが、今コミットしているのはDevrelopブランチなので
そっちの資材をMasterにマージして、先ほどデプロイしました。
これで、少しましになるか?ちょっと様子見ですね。

GitLabがメモリーが足りず、スワップさせながら使っているのが原因なのは分かってるのですが
インスタンスタイプをあげると、コスト高になってしまうので、スワップサイズを大幅に拡大し
スワップ前提で動かしているので、バッチサーバから応答がかなり遅い時があって
その時、取得側で待ちきれず、処理落ちになって、そのままNginxを再起動すると
本日の状況に陥る訳です。

本日最新の資材に入れ替えたので、これで証明書が取得出来ない場合は、翌日に処理持ち越しになり
翌日RETRYします。ただ、SSL証明書の期限が1日しかないと、証明書エラーがでてしまうので
その場合は、その場でRETRYするように現在プログラム修正を行っています。
現段階としては、取得はスキップして翌日RETRY方式としています。

どうなるか!?

毎朝5時に処理が走っているので、明日朝また確認しようと思います。
ブログが見れない時は、少し待って頂けると手動回復しておきます。
引き続き、よろしくお願いします。

2024/08/14追記

本日のバッチ処理は無事成功しており、問題無く稼働継続出来てます。
これでしばらく様子をみてみようと思います。

Related posts

Leave a Comment